home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / NDK / NDK_3.5 / Include / include_i / prefs / wbpattern.i < prev   
Encoding:
Text File  |  1999-10-30  |  1.8 KB  |  76 lines

  1.     IFND    PREFS_WBPATTERN_I
  2. PREFS_WBPATTERN_I    SET    1
  3. **
  4. **    $VER: wbpattern.i 44.1 (19.10.1999)
  5. **    Includes Release 44.1
  6. **
  7. **    File format for wbpattern preferences
  8. **
  9. **    (C) Copyright 1991-1999 Amiga, Inc.
  10. **    All Rights Reserved
  11. **
  12.  
  13. ;---------------------------------------------------------------------------
  14.  
  15.     IFND EXEC_TYPES_I
  16.     INCLUDE "exec/types.i"
  17.     ENDC
  18.  
  19.     IFND LIBRARIES_IFFPARSE_I
  20.     INCLUDE "libraries/iffparse.i"
  21.     ENDC
  22.  
  23. ;---------------------------------------------------------------------------
  24.  
  25. ID_PTRN        equ    'PTRN'
  26.  
  27. ;---------------------------------------------------------------------------
  28.  
  29.     STRUCTURE WBPatternPrefs,0
  30.     STRUCT    wbp_Reserved,(4*4)
  31.     UWORD    wbp_Which            ; Which pattern is it
  32.     UWORD    wbp_Flags
  33.     BYTE    wbp_Revision            ; Must be set to zero
  34.     BYTE    wbp_Depth            ; Depth of pattern
  35.     UWORD    wbp_DataLength            ; Length of following data
  36.     LABEL WBPatternPrefs_SIZEOF
  37.  
  38. ;---------------------------------------------------------------------------
  39.  
  40. ; constants for WBPatternPrefs.wbp_Which
  41. WBP_ROOT    equ    0
  42. WBP_DRAWER    equ    1
  43. WBP_SCREEN    equ    2
  44.  
  45. ; wbp_Flags values
  46.     BITDEF WBP,PATTERN,0
  47.     ; Data contains a pattern
  48.  
  49.     BITDEF WBP,NOREMAP,4
  50.     ; Don't remap the pattern
  51.  
  52. WBPF_DITHER_MASK    EQU    $0300
  53. WBPF_DITHER_DEF        EQU    $0000
  54. WBPF_DITHER_BAD        EQU    $0100
  55. WBPF_DITHER_GOOD    EQU    $0200
  56. WBPF_DITHER_BEST    EQU    $0300
  57.  
  58. WBPF_PRECISION_MASK    EQU    $0C00
  59. WBPF_PRECISION_DEF    EQU    $0000
  60. WBPF_PRECISION_ICON    EQU    $0400
  61. WBPF_PRECISION_IMAGE    EQU    $0800
  62. WBPF_PRECISION_EXACT    EQU    $0C00
  63.  
  64. ;---------------------------------------------------------------------------
  65.  
  66. MAXDEPTH    equ    3            ;  Max depth supported (8 colors)
  67. DEFPATDEPTH    equ    2            ;  Depth of default patterns
  68.  
  69. ;  Pattern width & height:
  70. PAT_WIDTH    equ    16
  71. PAT_HEIGHT    equ    16
  72.  
  73. ;---------------------------------------------------------------------------
  74.  
  75.     ENDC    ; PREFS_WBPATTERN_I
  76.